@charset "utf-8";

/******今日专场*******/


.jdfzoompic,.tabPane,.tabPanebox{ float:left}
	

.jdftembox{ width:100%; height:100%; overflow:hidden; background:#e4e4e4; margin:20px 0px 0px 0px;min-width:1200px; }
.tabs{position:relative;width:1200px ;margin:0px auto;padding-top:0px; height:auto; }
.tabs a{text-decoration:none;}
.jdful_box{ width:100%; background:#fff; border-top:2px solid #f3f3f3}
.tabNavbox{width:1200px; height: auto; padding:5px 0px; float:left; background:#3c8d96}
.tabNavbox h3{ width:auto; float:left; margin-left:15px;}
.tabNav{ width: auto; height: auto; position:relative; margin-right:5px; margin-top:14px; font-size:0;text-align:center; float:right; }
.tabNav li{position:relative;display:inline-block;width: auto; border:1px solid #77afb6; background:#679a97; height:30px;font-size:12px;*display:inline;*zoom:1; float:left; margin-right:15px; padding:0px 5px; -webkit-transition: background-color 1.25s;
    transition: background-color 1.25s;}
.tabNav a{text-decoration:none;}
.tabNav strong{display: block;width:100%;height:30px;font:14px "Microsoft Yahei";color:#f5f5f5; line-height:30px;}
.tabNav strong em{font-style:normal;}
.tabNav b{display:none;position:absolute;left:19px;top:-35px;height:35px; border-left:1px solid #d63760;}
.tabNav i{display:none;position:absolute;left:14px;top:0;width:11px;height:11px;border-radius:11px;background-color:#d63760;overflow:hidden;}
.tabNav .year{display:block;height:20px;padding-top:18px;font:11px/20px arial;text-align:center;color:#888;background:url(../images/graduate_bg2.png) 0 0 no-repeat;cursor:pointer; }
.tabNav .first .year{background-image:url(../images/graduate_bg1.png);}
.tabNav .active strong, .tabNav .active b, .tabNav .active i{display:block;}
.tabNav li.active strong em{ width:110px; height:30px; color:#fff; font-weight:bold; }
.tabNav li.active{height:30px; font-weight:bold; border:1px solid #cbcccc }
.tabNav li:hover{border:1px solid #fff }
.tabPanebox{ width:1200px; height: auto; padding-top:0px; position:relative; margin:0px auto 50px auto; overflow:hidden /*background: url(../images/bgg.png) repeat*/  }
.tabPane{width:1200px;height: auto; overflow:hidden}
.tabPane .info{float:left;width:221px;height: auto;background-color:#d63760;}
.tabPane .info h3{padding:35px 25px 0;font:22px "Microsoft Yahei";color:#fff;}
.tabPane .info p{margin:12px 25px 0;line-height:22px;font-size:12px;color:#fff;text-indent:2em;}

.tabPane .img{float:right;width:737px;}
.tabPane{margin:0px;}
.tabPane ul{margin-top:0px;}
.tabPane li{position:relative;float:left;height:253px;overflow:hidden;}
.tabPane img{display:block;border:0 none;}
.tabPane .odd{width:245px;height:253px;margin:2px 2px 0 0;}
.tabPane .odd h4{position:absolute;left:0;bottom:0;_bottom:-1px;width:215px;padding:0 15px;font:22px/53px "Microsoft Yahei";color:#fff;background:#4a4a4a;}
.tabPane .odd img{width:245px;height:200px;}
.tabPane .txtOut{position:absolute;left:0;top:0;display:table;width:100%;height:200px;visibility:hidden;}
.tabPane .txt{display:table-cell;width:221px;height:176px;padding:12px;line-height:18px;font-size:12px;color:#fff;background:url(../images/bg_01.png) 0 0 repeat;vertical-align:middle;}

.tabPane .even{width:490px;height:253px;margin-top:2px;overflow:hidden;}
.tabPane .even h4{position:absolute;right:0;top:0;width:34px;height:221px;padding:16px 10px;font:22px/24px "Microsoft Yahei";text-align:center;color:#fff;background-color:#4a4a4a;}
.tabPane .even img{width:436px;height:253px;}
.tabPane .even .txtOut{width:436px;height:100%;}
.tabPane .even .txt{width:412px;height:229px;}

.tabPane h5{margin-bottom:4px;font-size:14px;}
.tabPane a:hover .txtOut{visibility:visible;}

.tabs .prev, .tabs .next{position:absolute;top:250px;width:50px;height:50px; border-radius:50px; font-size:65px; font-family:Arial, Helvetica, sans-serif;color:#ccc;text-align:center;/*background-color:#000;*/ background:#fff}
.tabs .prev{left:-70px; background:url(../images/ll.png) no-repeat;}
.tabs .next{right:-70px; background:url(../images/rr.png) no-repeat}
.tabs .prev:hover{background:url(../images/l.png) no-repeat;}
.tabs .next:hover{background:url(../images/r.png) no-repeat}

#tab-2 .laybox{ position:absolute; z-index:999; left:0px; top:0px; width:1200px; height:300px; font-size:22px; text-align:center; color:#900}

.jdftimebox{ width:480px; height: auto;/* background:#f7f7f7; border:1px solid #e4e4e4;*/ background:url(../images/bgg.png) repeat; border-right:none ; position:absolute; z-index:9999; left:50%; margin-left:-600px; top:80px; padding:12px 0px;  }
.state{ width: auto; height: auto; margin-left:10px; float:left;  padding-right:10px;  }
.state span{ width:100%; height:30px; line-height:30px; display:block; float:left; text-align:right;}

span#s_state,span#s_time{font-size:14px; color:#f70c5f;}
/*span#s_time{ font-size:14px; color:#f0f0f0; }*/
.countdown{ width:100%; height:70px; float:left; padding-left:25px; font-size:30px;}
.digits{ width:380px; height:auto; margin-top:0px; margin-left:5px; float:left; overflow: hidden }
.cntSeparator{display:block; color:#fff; font-size:16px; font-weight: normal; text-align:center; width:30px;}



.jdfzoompic{ width:1200px; height: auto; padding:0px ; color:#fff; position:relative; background:#fff;  margin:0px auto; overflow: hidden }
.jdfcon{ width:230px; height:190px; margin:5px 0px 5px 10px; float:left; position:relative; z-index:0 ; overflow:hidden;}
	
.jdfconfirst{ width:480px; height:390px; margin:10px 0px; float:left;}

.jdfconfirst .jdfimgbox{ width:480px; height:100%; position:relative; float: left; margin-left:0px; }
.jdfimgbox{ width:230px; height:100%; position:relative; float: left }
.jdfimgbox img{ width:230px; height:190px; }
.jdfconfirst img { width:100%;}
.jdfconfirst img{width:480px; height:390px;}
.jdfdivbox{ width:720px; height:  auto; margin:5px 0px; float:left;}
.jdfdivbox h1{ font-size:22px; padding:50px 0px; text-align:center; color:#333}


.endimg{ width:106px; height:106px; background: url(../images/downline2.png) no-repeat; position:absolute; right:0px; top:0px; z-index:999}
.jdftxtbox{ width:480px; height:110px; padding:0px; position: absolute; color:#f5f5f5; left:0px; bottom:0px; }
.jdftxtbig{ width:100%; height:110px; background:url(../images/bgg.png) repeat;  }
.jdftxtbig p{ width:465px; padding-left:15px; padding-top:15px; }
.jdftxtbig h2{width:465px; padding-left:15px; padding-top:10px; }
.jdftxtsm{ width:100%; height:50px; padding:10px 0px; position:absolute; left:0px; bottom:-70px; background:url(../images/bgg.png) repeat; }
.jdftxtsm h2{ line-height:2.0; font-weight:normal; text-align:center;}
.jdftxtbig h2 a{ color:#333; color:#fff; font-size:24px;}
.jdftxtsm h2 a{ width:100%; height:100%; font-size:16px; color:#e4e4e4}



/* select */
.jdfselect{position:relative;float:left;margin:5px 0px ; width:100%  }
.jdfselect dt{height:36px;display:inline-block;border:1px solid #d2ccc4;background: url(../images/ico.gif) no-repeat 240px center;line-height:36px;font-weight:bold;padding-left:10px;cursor:pointer;width:250px;padding-right:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.jdfselect dt:hover,.jdfselect dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;}
.jdfselect dd{ width:100%; position:absolute;left:0;top:38px;border:1px solid #d2ccc4;background:#fff;display:none; z-index:999}
.jdfselect dd ul{padding:5px;width:250px;max-height:150px;overflow:auto;}
.jdfselect dd ul li a{line-height:30px;display:block;padding:0 8px;}
.jdfselect dd ul li a:hover{background:#f5f5f5;}

.meirihuicui{ width:1200px;  height:auto; margin:0px auto;}
.mzhc_t{ width:100%; height:auto; float:left; overflow:hidden}
.mzhc_main{ width:1198px;border:1px solid #e4e4e4; border-top:none; height:auto; padding:15px 0px; float:left; overflow:hidden}
.meirihuicui a{ float:left; margin:0px ;}
.jdfzoompic h2.none_zc{ font-size:22px; color:#cc1d46; padding:10px 0px; text-align:center}

